const name  = "sanfen_hu"
const age = 18

let info1 = "my name is " + name + ",age is " + age + "."
console.log(info1) 

// 这样拼接是否很烦，看下面
const info2 = `my name is ${name},age is ${age}.`
console.log(info2)

// 上边是一个简单的插值，我们可以在插值里写一些简单的表单式
const number = `1 + 1 is ${1 + 1}`
console.log(number)

// *** tag template string ****//
// 这个东西感觉自己不太能用到，主要是对模板字符串进行再加工

// 会将字符串在插值处砍断，封装成数组
function tagFunction(string, name, age){
    console.log(string, name, age)
}

const tagTemplate = tagFunction`my name is ${name},age is ${age}.`
console.log(tagTemplate)


